encoding/json/v2.fieldOptions.name (field)
22 uses
encoding/json/v2 (current package)
arshal_default.go#L1211: b, _ = jsonwire.AppendQuote(b, []byte(f.name), &mo.Flags)
arshal_default.go#L1217: if err := enc.WriteToken(jsontext.String(f.name)); err != nil {
arshal_default.go#L1242: prevName = &fields.flattened[prevIdx].name
fields.go#L140: if f.fieldOptions != (fieldOptions{name: f.name, quotedName: f.quotedName, embed: true}) {
fields.go#L146: f.fieldOptions = fieldOptions{name: f.name, quotedName: f.quotedName, embed: f.embed}
fields.go#L248: if j, ok := namesIndex[f.name]; ok {
fields.go#L249: serr = orErrorf(serr, t, "Go struct fields %s and %s conflict over JSON object name %q", t.Field(j).Name, sf.Name, f.name)
fields.go#L253: namesIndex[f.name] = i
fields.go#L295: strings.Compare(x.name, y.name),
fields.go#L301: for n < len(allFields) && allFields[n-1].name == allFields[n].name {
fields.go#L336: foldedName := string(foldName([]byte(f.name)))
fields.go#L337: fs.byActualName[f.name] = &fs.flattened[i]
fields.go#L382: if !flags.Get(jsonflags.MatchCaseSensitiveDelimiter) || strings.EqualFold(string(name), f.name) {
fields.go#L395: name string
fields.go#L436: out.name = sf.Name // always starts with an uppercase character
fields.go#L460: out.name = name
fields.go#L464: b, _ := jsonwire.AppendQuote(nil, []byte(out.name), &jsonflags.Flags{})
fields.go#L466: out.nameNeedEscape = jsonwire.NeedEscape([]byte(out.name))